package com.myway.dto.clk;

import java.util.List;
import java.util.Map;

public class DTOBehaviorAnalysis {
	
	
	
	
	/**
	 * 提前购票时间:求和（航班日期 - 购票日期） / 票的张数；
	 */
	private Double leadTime;
	
	/**
	 * 购票渠道：移动端官网、微信、APP、B2C；
	 */
	private List<DTOBehaviorChannel> channel;
	
	/**
	 * 购票频次：购票记录展示，总票数 / (今天  - 第一次购票）
	 */
	private int frequency;
	
	/**
	 * 座位喜好：每个座位次数，（保留）；
	 */
	private List<Map<String, Object>> seatHobby;
	
	/**
	 * 辅营偏好：每一种辅营的次数；
	 */
	private List<DTOBehaviorProductHobby> productHobby;
	
	/**
	 * 购票平均折扣：总票数的折扣和 / 总票数
	 */
	private Double averageDiscount;
	
	/**
	 * 平均同行人数：订单乘机人人数 / 订单数
	 */
	private Integer averageTogeter;
	
	/**
	 * 购票记录：购票日期、航班日期、航班号、始发地、目的地、折扣、乘机人姓名、票价、购票渠道
	 */
	private List<DTOBehaviorBuyTicketRecord> buyTicketRecord;
	
	
	
	/**
	 * 提前购票时间:求和（航班日期 - 购票日期） / 票的张数；
	 */
	public Double getLeadTime() {
		return leadTime;
	}
	public void setLeadTime(Double leadTime) {
		this.leadTime = leadTime;
	}
	/**
	 * 购票渠道：移动端官网、微信、APP、B2C；
	 */
	public List<DTOBehaviorChannel> getChannel() {
		return channel;
	}
	public void setChannel(List<DTOBehaviorChannel> channel) {
		this.channel = channel;
	}
	/**
	 * 购票频次：购票记录展示，总票数 / (今天  - 第一次购票）
	 */
	public int getFrequency() {
		return frequency;
	}
	public void setFrequency(int analysisFrequency) {
		this.frequency = analysisFrequency;
	}
	/**
	 * 座位喜好：每个座位次数，（保留）；
	 */
	@Deprecated
	public List<Map<String, Object>> getSeatHobby() {
		return seatHobby;
	}
	public void setSeatHobby(List<Map<String, Object>> seatHobby) {
		this.seatHobby = seatHobby;
	}
	/**
	 * 辅营偏好：每一种辅营的次数；
	 */
	public List<DTOBehaviorProductHobby> getProductHobby() {
		return productHobby;
	}
	public void setProductHobby(List<DTOBehaviorProductHobby> productHobby) {
		this.productHobby = productHobby;
	}
	/**
	 * 购票平均折扣：总票数的折扣和 / 总票数
	 */
	public Double getAverageDiscount() {
		return averageDiscount;
	}
	public void setAverageDiscount(Double averageDiscount) {
		this.averageDiscount = averageDiscount;
	}
	/**
	 * 平均同行人数：订单乘机人人数 / 订单数
	 */
	public Integer getAverageTogeter() {
		return averageTogeter;
	}
	public void setAverageTogeter(Integer averageTogeter) {
		this.averageTogeter = averageTogeter;
	}
	/**
	 * 购票记录：购票日期、航班日期、航班号、始发地、目的地、折扣、乘机人姓名、票价、购票渠道
	 */
	public List<DTOBehaviorBuyTicketRecord> getBuyTicketRecord() {
		return buyTicketRecord;
	}
	public void setBuyTicketRecord(List<DTOBehaviorBuyTicketRecord> buyTicketRecord) {
		this.buyTicketRecord = buyTicketRecord;
	}
	
	
	
	

}
